Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Davis Cup, Group A, Bologna U.S. Open - New York M15 Monastir Tiburon Challenger Fairfield Challenger Bengaluru Challenger Davis Cup, World Group, Q, CAN-KOR 3-1 San Luis Potosi Challenger M15 Antalya Cuernavaca Challenger National Bank Open - Montreal M15 Monastir Winnipeg Challenger M15 Monastir M25 Antalya National Bank Open - Toronto Portugal F1 Portugal F2 France F4 France F5 Canada F1 Canada F3 Canada F1 Canada F2 Canada F3 Czech Republic F1 Germany F22 Nicaragua F1 El Salvador F2 Mexico F2 USA F4 USA F5 Canada F2 Canada F3 Mexico F3 Mexico F4 Mexico F5 Mexico F6 Usa F16 Usa F17 Romania F14 Romania F15 Italy F28 Italy F29 Italy F30 Mexico F12 Mexico F14 Mexico F15 Usa F5 Canada F2 Canada F3 Usa F8 Mexico F2 Usa F16 USA F17 USA F18 Mexico F6 Canada F4 Canada F5 Canada F2 USA F8 USA F9 Korea F1 Korea F2 Canada F4 Germany F21 Germany F6 Russia F3 (Kazan) Egypt F10 (Sharm El Sheikh) Egypt F11 (Sharm El Sheikh) Egypt F12 (Sharm El Sheikh) Kazakhstan F4 (Shymkent) Kazakhstan F5 (Shymkent) Turkey F17 (Antalya) Serbia F6 Italy F29 Canada F2 Mexico F7 M25 Kazan M15 Palmanova M25 Aktobe M25 Aktobe M15 Toulouse M25+H Kazan M15 Quinta Do Lago M25 Shymkent M25+H Arlon M25 Lasne M15 Antalya Ethias Trophy - Mons San Marino CEPU Open - San Marino Ethias Trophy - Mons Sunrise Challenger BMW Tennis Championship - Sunrise Bytom Challenger Vancouver Challenger Trnava Challenger Napoli Challenger Mons Challenger Tashkent Challenger Astana Challenger Ostrava Challenger Savannah Challenger San Remo Challenger Biella Challenger Cremona Challenger Nottingham Challenger Lugano Challenger Granby Challenger Eckental Challenger Aachen Challenger Barranquilla Challenger Tallahassee Challenger Scheveningen Challenger Granby Challenger Poznan Challenger Dortmund Challenger Tashkent Challenger Bangkok Challenger Tiburon Challenger Knoxville Challenger Heilbronn Challenger Kazan Challenger Guadalajara Challenger Rimouski Challenger Savannah Challenger Bordeaux Challenger Prostejov Challenger Braunschweig Challenger M15 Monastir M25 Sabadell M25 Telavi Tashkent Challenger M25 Telavi M15 Telavi M25 Monastir Rimouski Challenger M25 Monastir Guadalajara Challenger Sarasota Challenger Mexico City Challenger Savannah Challenger M25 Monastir Ostrava Challenger Johannesburg Challenger M25 Monastir Karshi Challenger Samarkand Challenger Prostejov Challenger Nottingham-2 Challenger Kosice Challenger Braunschweig Challenger Istanbul Challenger Eskisehir Challenger Astana Challenger Dallas Challenger Vancouver Challenger Pereira Challenger Tashkent Challenger Ortisei Challenger Sao Paulo Challenger Tour Finals Tyumen Challenger Dallas Challenger Le Gosier Challenger Seoul Challenger Scheveningen Challenger Dallas Challenger Guadalajara Challenger Braunschweig Challenger Ortisei Challenger Istanbul Challenger San Luis Potosi Challenger Samarkand Challenger Fergana Challenger Sarasota Challenger M15 Antalya Mouilleron-Le-Captif Challenger Nottingham Challenger Monza Challenger Braunschweig Challenger Astana Challenger Genova Challenger Szczecin Challenger Rennes Challenger Morelos Challenger Irving Challenger Guadalajara Challenger Leon Challenger San Francisco Challenger Tempe Challenger Taipei City Challenger Qingdao Challenger Gimcheon Challenger Seoul Challenger Busan Challenger Samarkand Challenger Maui Challenger Quimper Challenger Lyon Challenger Karshi Challenger Istanbul Challenger Kaohsiung Challenger Kobe Challenger Toyota Challenger Hua Hin Challenger Koblenz Challenger Rennes Challenger Indian Wells Challenger Drummondville Challenger Seoul Challenger Karshi Challenger Gimcheon Challenger Busan Challenger Loughborough Challenger Meerbusch Challenger Cassis Challenger Almaty Challenger Fergana Challenger Da Nang Challenger Como Challenger Vancouver Challenger Istanbul Challenger Garden Open - Rome Genova Challenger Tashkent Challenger Nanchang Challenger Bordeaux Challenger Brest Challenger Fergana Challenger Binghamton Challenger Lexington Challenger Manerbio Challenger Vancouver Challenger Portoroz Challenger L'Aquila Challenger Shanghai Challenger Nur-Sultan Challenger Ismaning Challenger Brest Challenger Charlottesville Challenger Knoxville Challenger Maia Challenger Rennes Challenger Quimper Challenger Samarkand Challenger Granby Challenger Koblenz Challenger Pau Challenger Calgary Challenger Parma Challenger Jerusalem Challenger Jinan Challenger Istanbul Challenger Kaohsiung Challenger Potchefstroom 1 Challenger Potchefstroom 2 Challenger St. Petersburg 2 Challenger Oeiras 1 Challenger Poznan Challenger Ortisei Challenger Almaty 2 Challenger Braunschweig Challenger Cherbourg Challenger Verona Challenger Prague 3 Challenger Prague II Challenger Barcelona Challenger Ostrava Challenger Prostejov Challenger Forli Challenger Biella Challenger Knoxville Challenger Cary Challenger Orlando Challenger Sao Paulo Challenger Forli 2 Challenger Forli 3 Challenger Quimper Challenger St. Petersburg 1 Challenger Pau Challenger Rome 1 Challenger Ostrava Challenger Aptos Challenger Seville Challenger Bucharest Challenger Pozoblanco Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Ismaning Challenger Como Challenger Las Vegas Challenger Calgary Challenger Drummondville Challenger Seville Challenger Quimper Challenger Koblenz Challenger Cherbourg Challenger Alexander Kolyaskin Memorial - Donetsk Togliatti Cup - Togliatti Bukhara Challenger - Bukhara Kyiv Open - Kiev Privat Bank Cup - Dnepropetrovsk Open Mutouest de Saint-Brieuc - St. Brieuc Harrah's Entertainment Challenger - Tunica Schickendanz Open - Furth Trofeo Internacional Club Laieta - Barcelona Nord LB Open - Braunschweig 2005 West Side Tennis Coub Men's Challenger - Forest Hills Nokian Hakkapeliitta Open - Tampere Porsche Open - Poznan ATP Open Castilla y Leon - Segovia Odlum Brown Vancouver Open - Vancouver Open de Tenis Amaya - Pamplona Pekao Open 2005 - Szczecin Oberstaufen Cup - Oberstaufen Open de la Ville de Saint Denis - Reunion Island Citta di Monza - Monza Porsche Open - Poznan Challenger Copa Sevilla - Seville Vancouver Challenger Open Costa Daurada - Tarragona Open de L'Isere-Trophee BNP Paribas - Grenoble 2007 Knoxville Challenger - Knoxville Kos Succhetti Tennis Cup - Cordenons Oldum Brown Vancouver Open - Vancouver Akbank Private Banking TED Open - Istanbul Ethias Tennis Trophy - Mons UTC Open - Cherkassy Kobstaedernes ATP Challenger - Kolding Baden Open - Karlsruhe Puebla Challenger Columbus Challenger St. Brieuc Challenger Samsung Securities Cup Challenger Tennis - Seoul Sarasota Challenger Salinas Challenger Genova Challenger Zenith Tennis Cup-Harbour Club - Milan Honolulu Challenger Caloundra Challenger Tumkur Open - Tumkur San Jose Challenger Rimouski Challenger Nord LB Open - Braunschweig Dharwad Challenger 2003 - Dharwad Segovia Challenger Vancouver Challenger Schickendanz Open - Furth Polska Energia Open - Bytom Champaign Challenger Tallahassee Challenger China Open - Beijing Prague Challenger Leon Challenger Marburg Challenger Nord LB Open 2006 - Braunschweig Granby Challenger Mons Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Gemax Samsung Open 2004 - Belgrade Open Mutouest - St. Brieuc Challenger Banque Nationale - Granby Kenitra Challenger XI Open International D'Andorra - Andorra Kazan Challenger Calgary Challenger Busan Challenger Mordovia Cup - Mordovia Rabat Challenger Geneva Challenger St. Petersburg Challenger - St. Petersburg Granby Challenger Drummondville Challenger Rimouski Challenger Samarkand Challenger - Samarkand Moscow Challenger Moncton Men's Challenger - Moncton Alexander Kolyaskin Memorial - Donetsk Tehran Open 2004 - Tehran Leon Challenger Banja Luka Challenger 2004 - Banja Luka Lexington Challenger Winnipeg Challenger Granby Challenger Eckental Challenger Bratislava Challenger Koblenz Challenger Unicredit Czech Open 2007 - Prostejov Shenzhen Challenger Quimper Challenger Budapest Challenger Anning Challenger Bytom Challenger Samarkand Challenger Heilbronn Open - Heilbronn Mallorca Challenger KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Turin Challenger Shymkent Challenger Granby Challenger X Torneo Internazionale di Tennis - Barletta Nur-Sultan Challenger Tennis Napoli Cup 2006 - Napoli Lermontov Challenger Baotou Challenger Las Vegas Challenger Shenzhen Challenger Kobe Challenger Iasi Challenger Eckental Challenger Campinas Challenger Zadar Challenger Biella 5 Challenger Biella 6 Challenger Bancastato Challenger Lugano - Lugano Almaty 1 Challenger Milan Challenger Pozoblanco Challenger Alicante Challenger Charlottesville Challenger Turin Challenger Chicago Challenger Ilkley Challenger Bukhara Challenger - Bukhara Malaga Challenger Winnipeg Challenger Belgaum Open - Belgaum Como Challenger Sacramento Challenger Challenger 42 - Andrezieux Champaign Challenger Open de la Comunidad Valenciana - Valencia Synsam Swedish Open - Bastad St. Petersburg Open - St. Petersburg Fergana Challenger - Fergana Odlum Brown Vancouver Open - Vancouver Heineken Open Shanghai - Shanghai XXXVII Torneig C.E. Laieta - Barcelona Tashkent Challenger Pilot Pen Tennis - New Haven Charleston Challenger Open Sainte Victoire - Aix-En-Provence Furth Challenger Ispat Open 2004 - Ostrava Steelers Cup - Kosice Tulsa Challenger Budapest Challenger - Budapest Kosice Challenger Bucaramanga Challenger Togliatti Cup - Togliatti Irving Challenger Ljubljana Open - Ljubljana Schickedanz Open - Furth Indian Wells 1 Challenger Indian Wells 2 Challenger Pune Challenger Constanta Challenger Dallas Challenger Braunschweig Challenger Mexico City Challenger Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Nord/LB Open 2004 - Braunschweig Mercedes Cup - Stuttgart Rennes Challenger Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Kyiv Open - Kiev The Manchester Trophy - Manchester Croatia Open Umag - Umag Tashkent Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Chennai Open - Chennai Granby Challenger Millenium Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Open Seat Godo 2005 - Barcelona The LTA Bolton Challenger - Bolton RCA Championships - Indianapolis Nottingham Challenger Pilot Pen Tennis - New Haven China Open - Beijing Memorial Kolyaskin - Donetsk III Challenger Isla de Gran Canaria Ciudad de Telde - Telde St. Petersburg Open - St. Petersburg Chennai Open - Chennai Honolulu Challenger Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb The Hypo Group Tennis International 2008 - Poertschach Marrakech Challenger Morocco Tennis Tour - Marrakech Winnetka Challenger BCR Open Romania - Bucharest Thailand Open - Bangkok St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON International - Eastbourne Catella Swedish Open - Bastad Masters Series - Hamburg Guayaquil Challenger Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg SAP Open - San Jose Astana Challenger Estoril Open - Estoril Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Unicredit Czech Open - Prostejov Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven ATP Kremlin Cup - Moscow Thailand Open - Bangkok Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona BMW Open - Munich UNICEF Open - 's Hertogenbosch SkiStar Swedish Open - Bastad Genoa Open Challenger-Fondazione Carige - Genova Malaysian Open - Kuala Lumpur China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Challenger Copa Sevilla - Seville Winnetka Challenger Open Sud de France - Montpellier Regions Morgan Keegan Championships - Memphis National Bank Men's Rimouski Challenger - Rimouski Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston AEGON International - Eastbourne Qatar ATP Challenger - Doha Citi Open - Washington Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Erste Bank Open - Vienna Valencia Open - Valencia Ostrava Challenger U.S. National Indoor Tennis Championships - Memphis Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Claro Open Colombia - Bogota Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Erste Bank Open - Vienna Aircel Chennai Open - Chennai Open Sud de France - Montpellier U.S. National Indoor Tennis Championships - Memphis Bukhara Challenger - Bukhara Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Helsinki Challenger Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Mons Challenger Anning Challenger Karshi Challenger Power Horse Cup - Dusseldorf Topshelf Open - 's-Hertogenbosch Geneva Challenger Campbell's Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Vegeta Croatia Open - Umag Shenzhen Open - Shenzhen China Open - Beijing Swiss Indoors Basel - Basel Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Open 13 - Marseille US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Brasov Challenger Topshelf Open - 's-Hertogenbosch Winston-Salem Open - Winston-Salem Milan Indoors - Milan Vancouver Challenger Malaysian Open - Kuala Lumpur Countrywide Classic - Los Angeles China Open - Beijing Open 13 - Marseille Chengdu Open - Chengdu Kremlin Cup - Moscow Gerry Weber Open - Halle Chennai Open - Chennai Medibank Private International - Sydney International Tennis Championships - Delray Beach Arizona Men's Tennis Championships - Scottsdale European Open - Antwerp Kremlin Cup - Moscow Swiss Indoors Basel - Basel Sydney International - Sydney Chengdu Open - Chengdu China Open - Beijing European Open - Antwerp Apia International - Sydney Kremlin Cup - Moscow Swiss Indoors Basel - Basel Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha China Open - Beijing Legg Mason Tennis Classic - Washington Open Sud de France - Montpellier Open 13 Provence - Marseille Erste Bank Open - Vienna Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Noventi Open - Halle Nature Valley International - Eastbourne Hall of Fame Open - Newport Abierto Mexicano Telcel - Acapulco Citi Open - Washington Moselle Open - Metz Open SEAT 2008 - Barcelona Chengdu Open - Chengdu Dallas Open - Dallas ABN AMRO World Tennis Tournament - Rotterdam PEOPLEnet Cup - Dnepropetrovsk Bratislava Challenger Brisbane - Brisbane Medibank International - Sydney Grand Prix Hassan II - Casablanca Interwetten Austrian Open - Kitzbuhel Erste Bank Open - Vienna 4° Sporting Challenger - Turin Tel Aviv Watergen Open - Tel Aviv Gerry Weber Open - Halle Open de Nice Cote d'Azur - Nice VTR Open - Vina del Mar Brasil Open - Sao Paulo SAP Open - San Jose China Open - Beijing Swiss Indoors Basel - Basel Kroger / St. Jude International - Memphis Shanghai Rolex Masters - Shanghai BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle AEGON Championships - London Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta St. Petersburg Open - St. Petersburg Citi Open - Washington If Stockholm Open - Stockholm BMW Open - Munich Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Tatra Banka Open 2006 - Bratislava Red Letter Days Open - Nottingham Iasi Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz Kremlin Cup - Moscow Challenger Natrel Presented by National Bank - Granby Swiss Indoors Basel - Basel Valencia Open - Valencia St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha ASB Classic - Auckland Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul BMW Open - Munich Geneva Open - Geneva St. Petersburg Open - St. Petersburg Gerry Weber Open - Halle AEGON Championships - London Aegon Nottingham Open - Nottingham Citi Open - Washington Allianz Suisse Open Gstaad - Gstaad St. Petersburg Open - St. Petersburg Legg Mason Tennis Classic - Washington Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Rome Challenger Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia Delray Beach Open - Delray Beach Ricoh Open - 's-Hertogenbosch AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Citi Open - Washington St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Chengdu Open - Chengdu ATP Kremlin Cup - Moscow Ricoh Open - 's-Hertogenbosch SAP Open - San Jose Gerry Weber Open - Halle Hall of Fame Open - Newport Gerry Weber Open - Halle Citi Open - Washington Bet-at-home Cup - Kitzbuhel Pilot Pen Tennis - New Haven SAP Open - San Jose Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo ASB Classic - Auckland St. Petersburg Open - St. Petersburg Konzum Croatia Open - Umag AEGON Championships - London US Men's Clay Court Championship - Houston Dubai Duty Free Tennis Championships - Dubai Orleans Challenger Stockholm Open - Stockholm Sardegna Open - Cagliari Emilia-Romagna Open - Parma Thailand Open - Bangkok Wimbledon - London Adelaide International 1 - Adelaide ATP Kremlin Cup - Moscow Adelaide International 2 - Adelaide Bet-at-home Open - Hamburg AEGON Championships - London Segovia Challenger SAP Open - San Jose Dubai Duty Free Tennis Championships - Dubai Qatar ExxonMobil Open - Doha Open de la Comunidad Valenciana - Valencia Sydney International - Sydney Open de la Comunidad Valenciana - Valencia Topshelf Open - 's-Hertogenbosch Sofia Open - Sofia AIG Japan Open Tennis Championships - Tokyo Atlanta Tennis Championships - Atlanta Regions Morgan Keegan Championships - Memphis Qatar ExxonMobil Open - Doha Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Bet-at-home Cup - Kitzbuhel Masters Series Monte-Carlo - Monte-Carlo Rogers Masters - Toronto BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Coupe Rogers - Montreal Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami National Bank Open - Montreal Tennis Masters Series - Madrid National Bank Open - Toronto BNP Paribas Masters - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Masters - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London Wimbledon - London Davis Cup, Group 1, 1R, CAN-MEX 4-1 Davis Cup, World Group, 1R, ROU-RUS 1-4 Davis Cup, PO, RUS-IND 3-2 Davis Cup, World Group, 1R, SWE-RUS 3-2 Davis Cup, Group I, 2R, ECU-CAN 2-3 Davis Cup, World Group, PO, ISR-CAN 2-3 Davis Cup, World Group, 1R, CAN-FRA 1-4 Davis Cup, World Group, QF, CAN-ITA 3-1 Davis Cup, World Group, SF, SRB-CAN 3-2 Davis Cup, Group I, 1R, RUS-POL 2-3 Davis Cup, World Group, PO, CAN-COL 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, CAN-JPN 3-2 Davis Cup, World Group, 1R, FRA-CAN 5-0 Davis Cup, Group I, 1R, RUS-SWE 5-0 Davis Cup, Group I, 2R, RUS-NED 4-1 Davis Cup, World Group, PO, CAN-CHI 5-0 Davis Cup, World Group, 1R, CAN-GBR 2-3 Hopman Cup - Perth Davis Cup, World Group, 1R, CRO-CAN 3-1 Davis Cup, Finals, Group F Davis Cup, Finals, QF, AUS-CAN 1-2 Davis Cup, Finals, SF, RUS-CAN 1-2 Davis Cup, Finals, Group B Davis Cup, World Group, PO, RUS-ITA 1-4 Davis Cup, World Group, PO, CAN-RSA 4-1 Davis Cup, Group B, Valencia U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Davis Cup, World Group, PO, BRA-RUS 5-0 Olympics - London Olympics - Rio de Janeiro Wimbledon (juniors)